iT邦幫忙

2024 iThome 鐵人賽

DAY 2
0
Modern Web

Vue UI 探索:PrimeVue 學習之旅系列 第 2

[Day2] PrimeVue 安裝

  • 分享至 

  • xImage
  •  

本次使用 vite 來進行 PrimeVue 的說明,安裝步驟如下:

  1. 安裝 vite:

    npm create vite@latest

vite 安裝

  1. 安裝 primeVue :使用 npm install primevue ,目前預設以第四版為主要安裝版本。
  2. 主題樣式:有分 styled Mode 及 Unstyled Mode 兩種,載入說明如下:

styled Mode

  1. PrimeVue 提供的主題安裝:npm install @primevue/themes
  2. 在 main.js 設定 primeVue 引入及主題設定
import { createApp } from 'vue';
import PrimeVue from 'primevue/config';
import Aura from '@primevue/themes/aura';

const app = createApp(App);
app.use(PrimeVue, {
    theme: {
        preset: Aura
    }
});
  1. 在 App.vue 中引入元件
<template>
  <main>
    <Button label="Submit" />
  </main>
</template>
  1. 載入成功

styled Mode

Unstyled Mode

若要改採用 Unstyled Mode,則在 main.js 中加入設定 unstyled 為 true。

import { createApp } from "vue";
import PrimeVue from "primevue/config";
const app = createApp(App);

app.use(PrimeVue, {
    unstyled: true
});

如此,在元件載入時便不會吃到 PrimeVue 提供的樣式,需透過其他 CSS library 輔助或自行撰寫樣式。

Unstyled Mode

或是自行撰寫 CSS 樣式,以下範例為加上按鈕背景色及按鈕文字顏色。

<template>
  <main>
    <Button label="Submit" class="bg-red text-white" />
  </main>
</template>

<style lang="scss">
.bg-red {
  background: #ff0000;
}

.text-white {
  color: #ffffff;
}
</style>

Unstyled Mode add CSS

接下來會針對兩種模式有更進一步說明~

參考連結:

  1. https://primevue.org/vite

上一篇
[Day1] PrimeVue 序言及大綱
下一篇
[Day3] Theming - Styled Mode
系列文
Vue UI 探索:PrimeVue 學習之旅30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言